html,
        body {
            position: relative;
            height: 100%;
        }
    
        body {
            margin: 0;
            padding: 0;
        }
    
        .swiper-container {
            width: 100%;
            height: 100%;
        }
  
        .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }
        .f_txt{
             font-size: 26px;
             color:#fff;
             line-height: 80px;
         }
         .copyright {
            margin-top: 10px;
            padding: 20px 0;
            /* border-top: 1px solid #ececec; */
            color: #999;
            font-size: 18px;
            text-align: center;
            display: none;
            
        }
        .copyright p{
            line-height: 36px;
            margin: 0;
            padding: 0;
        }
        .copyright  a{
            color: #666;
        }
         .bg2{
            height: 86%;
         }
         .bg2 img{
            width: 412px;
            height: 752px;
        }
         ._2bUD1c8D {
            position: absolute;
            left: 50%;
            top: 50%;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-align: center;
            -webkit-align-items: center;
            align-items: center;
            margin: -404px 0 0 -600px;
            width: 1200px;
            height: 808px;
        }
         .s1_txt{
            ont-style: oblique;
            font-size: 25px;
            line-height: 1.6;
            color: #64599d;
            letter-spacing: 6px;
            margin-bottom: 50px;
         }
         .s1_txt p{
            color: #64599d;
            text-align: left;
         }
         .con{
             position: relative;
         }
         .f_title{
             position: fixed;
             left: 0;
             top: 0;
             z-index: 22;
             height: 80px;
             width: 100%;
             background-color: #000;
         }
         .w1200{
             width: 1514px;
             margin: 0 auto;
         }
         .swiper-pagination-bullet{
             width: 15px;
             height: 15px;
             
         }
         .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
            margin: 10px 0;
         }
         :root {
            --swiper-theme-color: #b761fe;
        }